Ethane: A Heterogeneous Parallel Search Algorithm for Heterogeneous Platforms
نویسندگان
چکیده
In this paper we present Ethane, a parallel search algorithm specifically designed for its execution on heterogeneous hardware environments. With Ethane we propose an algorithm inspired in the structure of the chemical compound of the same name, implementing a heterogeneous island model based in the structure of its chemical bonds. We also propose a schema for describing a family of parallel heterogeneous metaheuristics inspired by the structure of hydrocarbons in Nature, HydroCM (HydroCarbon inspired Metaheuristics), establishing a resemblance between atoms and computers, and between chemical bonds and communication links. Our goal is to gracefully match computers of different power to algorithms of different behavior (GA and SA in this study), all them collaborating to solve the same problem. The analysis will show that Ethane, though simple, can solve search problems in a faster and more robust way than well-known panmitic and distributed algorithms very popular in the literature.
منابع مشابه
Gravitational Search Algorithm to Solve the K-of-N Lifetime Problem in Two-Tiered WSNs
Wireless Sensor Networks (WSNs) are networks of autonomous nodes used for monitoring an environment. In designing WSNs, one of the main issues is limited energy source for each sensor node. Hence, offering ways to optimize energy consumption in WSNs which eventually increases the network lifetime is strongly felt. Gravitational Search Algorithm (GSA) is a novel stochastic population-based meta-...
متن کاملNano-silica supported ethane-sulfonic acid: An efficient heterogeneous solid acid catalyst for one-pot synthesis of xanthene and acridine derivatives
In this study, silica nanoparticles were used as support to prepare a new heterogeneous catalyst system for application in organic reactions. The reaction of silica nanoparticles with sodium 2-bromoethane-1-sulfonate resulted in the connection of a sulfonic acid group on the surface of silica nanoparticles (NSESA). The synthetic catalyst system was characterized using different microscopic and ...
متن کاملNano-silica supported ethane-sulfonic acid: An efficient heterogeneous solid acid catalyst for one-pot synthesis of xanthene and acridine derivatives
In this study, silica nanoparticles were used as support to prepare a new heterogeneous catalyst system for application in organic reactions. The reaction of silica nanoparticles with sodium 2-bromoethane-1-sulfonate resulted in the connection of a sulfonic acid group on the surface of silica nanoparticles (NSESA). The synthetic catalyst system was characterized using different microscopic and ...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملA new Shuffled Genetic-based Task Scheduling Algorithm in Heterogeneous Distributed Systems
Distributed systems such as Grid- and Cloud Computing provision web services to their users in all of the world. One of the most important concerns which service providers encounter is to handle total cost of ownership (TCO). The large part of TCO is related to power consumption due to inefficient resource management. Task scheduling module as a key component can has drastic impact on both user...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1105.5900 شماره
صفحات -
تاریخ انتشار 2011